/*
 * {comment of class}
 *
 * @author (C) <a href="http://www.carfield.com.hk">Carfield Yim </a>, 2004
 */
package hk.com.carfield.action.process;

import hk.com.carfield.core.Context;
import hk.com.carfield.web.Request;
import java.io.File;
import java.io.IOException;

public interface Process {
	/**
	 * @param req The request object, which process should valid for correct input, but should not assume any required input
	 * @return The file for default 
	 */
	File process(final Context c, final Request req, final File l) throws IOException;
	String actionCode();
	boolean adminOnly();
}